package com.zhentao.model.pojo.market.vo;

import com.zhentao.model.pojo.market.ChargeCoupon;
import com.zhentao.model.pojo.market.ChargeCouponCondition;
import com.zhentao.model.pojo.market.ChargeUserCoupon;
import lombok.Data;

import java.util.Date;

/**
 * @ClassName: ChargeCouponVo
 * @Author: 振涛教育_Q
 * @Date: 2024/12/26 10:42
 */
@Data
public class ChargeCouponVo extends ChargeUserCoupon {

    /**
     * @description 用户id
     */
    private Long userId;
    /**
     * @description 用户优惠卷状态
     */
    private String userStatusName;

    /**
     * @description  通用  专用
     */
    private String userTypeName;
    /**
     * @description 叠加 不叠加
     */
    private String overlayName;

    /**
     * @description 可领取次数
     */
    private Integer times;
    /**
     * @description 有效期 单位
     */
    private String periodUnitName;
    /**
     * @description 0：满减 1：折扣 2：直减
     */
    private String typeName;
    /**
     * @description 优惠卷条件
     */
    private ChargeCouponCondition couponCondition;
    /**
     * @description 优惠卷
     */
    private ChargeCoupon coupon;

    /**
     * @description 到期时间
     */
    private Date period;

}
